package com.bootdo.coach.service;

import java.util.List;
import java.util.Map;

import com.bootdo.coach.domain.TabUser;
import com.bootdo.coach.vo.TabUserVo;

public interface TabUserService {

	TabUser findByDeviceId(Long deviceId);

	List<TabUserVo> list(Map<String, Object> params);

	int count(Map<String, Object> params);

	TabUser selectByPrimaryKey(Long id);

	int insertSelective(TabUser record);

	List<TabUser> selectByAccount(String account);

	int updateByPrimaryKeySelective(TabUser record);

	int deleteByPrimaryKey(Long id);

	boolean exitAccount(Map<String, Object> params);

	List<Long> findUserIdList(Long deviceTypeId);
}
